package concretElement;
/***********************************************************************
 * Module:  Alimentation.java
 * Author:  29004847
 * Purpose: Defines the Class Alimentation
 ***********************************************************************/

import java.util.*;

import element.Element;

import visitor.Visitor;

/** @pdOid 0c9dcfb6-6048-463e-a080-1fa44c7b02eb */
public class Alimentation implements Element {
	
	public Alimentation(Integer puissance) {
		super();
		this.puissance = puissance;
	}

	/** @pdOid 93eb093f-198c-40b5-a5b6-a437ff320252 */
	private Integer puissance;

	@Override
	public void accept(Visitor v) {
		v.visitAlimentation(this);
	}

	public Alimentation() {
		super();
		this.puissance = new Integer(0);
	}

	/**
	 * @return the puissance
	 */
	public Integer getPuissance() {
		return puissance;
	}

	/**
	 * @param puissance the puissance to set
	 */
	public void setPuissance(Integer puissance) {
		this.puissance = puissance;
	}

}